#ifndef BPE_IRRLICHT_PHYSICS_OBJECT
#define BPE_IRRLICHT_PHYSICS_OBJECT

#include <irrlicht.h>

using namespace irr;
using namespace core;
using namespace scene;

#include "../BPEPhysics/BPEPhysicsObject.h"

class BPEIrrlichtPhysicsObject : public BPEPhysicsObject{

private:
	ISceneNode *node;
	


public:
	BPEIrrlichtPhysicsObject();
	BPEIrrlichtPhysicsObject(ISceneNode *n,const double &mass, const bool& physicsOn);


	ISceneNode* getNode();


	BPEVector3d getPosition();
	void setPosition(BPEVector3d pos);

	BPEVector3d getRotation();
	void setRotation(BPEVector3d rot);


};

#endif